<%@page isELIgnored="false" import="java.net.*" %>
<%@taglib prefix="tiles" uri="struts-tiles" %>
<%@taglib prefix="html" uri="struts-html" %>
<%@taglib prefix="c" uri="jstl" %>
<%@taglib prefix="fn" uri="jstl-fn" %>
<%@taglib prefix="mcfn" uri="mcfn" %>
					
<%@page import="com.mastercard.assets.web.util.to.UserLogin"%><div id="bodyContent">    
<c:set var="NumeroCampanas" value="${fn:length(ListarCampanasForm.campanias)}"/>
<c:choose>
<c:when test="${NumeroCampanas eq 0}">
						<center>
							<bean:message key="com.mastercard.assets.web.modules.autorizarcampana.errors.NoCampaigns"/>
						</center>
</c:when>
<c:otherwise>
				<html:form action='/CampanasPorAutorizarCampanaDetalle' method='post' styleId='FormaAlta' >                                    
						<html:hidden property="operation" styleId="operation"/>
						<html:hidden property="cveCampania" styleId="cveCampania"/>
						<!--<h1>Campa&ntilde;as relacionadas con tu usuario</h1>-->
						<div class='errors'><html:errors/>${UserLogin.messageError}</div>
                                                <a href="ListarPaquetesAsignados.do"><h2>Nueva Campa&ntilde;a</h2></a> 
						<table class="tabForms">   
							<tr>
                                                            <td colspan="10"><b>Status de campa&ntilde;as</b></td>
                                                        </tr>
							<tr>
								<td>
									<b>No. de Campa&ntilde;as: </b>&nbsp;&nbsp;&nbsp;&nbsp;${NumeroCampanas}
									<br/>
									<b>Campa&ntilde;as Por Autorizar: </b>&nbsp;&nbsp;&nbsp;&nbsp;${ListarCampanasForm.campanasPorAutorizar}
									<br/>
									<b>Campa&ntilde;as Autorizadas: </b>&nbsp;&nbsp;&nbsp;&nbsp;${ListarCampanasForm.campanasAutorizadas}
									<br/>
									<b>Campa&ntilde;as Rechazadas: </b>&nbsp;&nbsp;&nbsp;&nbsp;${ListarCampanasForm.campanasRechazadas}
								</td>
							</tr>
							<tr>
								<td colspan='4'>
									<table width='100%' class='AssetPaqueteTableDisplayPaquetes'>
										<thead>
											<tr>
												<th>Cuenta</td>
												<th>Campa&ntilde;a</td>
												<th>Tipo de Campa&ntilde;a</td>
												<th>Fecha de inicio</td>
												<th>Fecha de fin</td>
												<th>Estado</td>
												<th>Cancelar</td>
												<th>Paquetes</td>
											</tr>
										</thead>
<c:forEach items="${ListarCampanasForm.campanias}" var="camp" varStatus="statusCamp">
										<tr onmouseover="this.style.background='lightgray';this.style.cursor='pointer';" onmouseout="this.style.cursor='default';this.style.background='white';">
											<td onclick="document.getElementById('operation').value='1';document.getElementById('cveCampania').value='${camp.cveCampania}';document.getElementById('FormaAlta').submit()"><b>${camp.tblCuenta.nombre}</b></td>
											<td onclick="document.getElementById('operation').value='1';document.getElementById('cveCampania').value='${camp.cveCampania}';document.getElementById('FormaAlta').submit()"><b>${mcfn:getShortString(camp.nombre,40)}</b></td>
											<td onclick="document.getElementById('operation').value='1';document.getElementById('cveCampania').value='${camp.cveCampania}';document.getElementById('FormaAlta').submit()"><b>${mcfn:getShortString(camp.tblTipoCampania.nombre, 25)}</b></td>
											<td onclick="document.getElementById('operation').value='1';document.getElementById('cveCampania').value='${camp.cveCampania}';document.getElementById('FormaAlta').submit()"><b>${mcfn:formatTimestamp(camp.fechaIni,'yyyy/MM/dd') }</b></td>
											<td onclick="document.getElementById('operation').value='1';document.getElementById('cveCampania').value='${camp.cveCampania}';document.getElementById('FormaAlta').submit()"><b>${mcfn:formatTimestamp(camp.fechaFin,'yyyy/MM/dd') }</b></td>
											<td onclick="document.getElementById('operation').value='1';document.getElementById('cveCampania').value='${camp.cveCampania}';document.getElementById('FormaAlta').submit()"><b><c:choose><c:when test="${camp.bandera eq 4}">Cancelada</c:when><c:when test="${camp.bandera eq 3}">Por Autorizar</c:when><c:when test="${camp.bandera eq 2}">Rechazada</c:when><c:when test="${camp.bandera eq 1}">Autorizada</c:when><c:when test="${camp.bandera eq 4}">Cancelada</c:when><c:otherwise>Desconocido</c:otherwise></c:choose></b></td>
											<td><c:if test="${camp.bandera eq 1}"><html:img onmouseover="this.style.cursor='pointer';" onmouseout="this.style.cursor='default';" src="images/btnCancelar.gif" onclick="if( confirm( 'Seguro que quieres cancelar la campa\u00f1a [${mcfn:getShortString(camp.nombre,30)}]?' ) ){document.getElementById('cveCampania').value='${camp.cveCampania}';document.getElementById('FormaAlta').submit()}" /></c:if></td>
                                                                                        <td><c:if test="${camp.bandera eq 1}"><b><html:img src="images/btnPaquetes.gif" onclick="document.getElementById('operation').value='9';document.getElementById('cveCampania').value='${camp.cveCampania}';document.getElementById('FormaAlta').submit();" /></b></c:if></td>
										</tr>
 </c:forEach>                               
									</table>
								</td>
							</tr>
						</table>
					</html:form>
</c:otherwise>
</c:choose>
					</div>
					<div id="footContent"></div>
<%
UserLogin user = ( UserLogin ) request.getSession( ).getAttribute( "UserLogin" ) ;

if( user != null )
	user.clearMessageError( ) ;
%>